#include <REGX52.H>
sbit LED=P2^2;
void Delay (unsigned char t) 
{
	while (t--);
}
	
void main (){
 unsigned char Time = 0;
	unsigned char i;
	while(1){
		for(Time=0;Time<100;Time++) 		
		{
			for(i= 0;i<20;i++)     
			{
		   LED=0;
		   Delay(Time);
		   LED=1;
		   Delay(100-Time);
			}
		}
		for(Time=100;Time>0;Time--) 
		{
			for(i= 0;i<20;i++) 
			{
		   LED=0;
		   Delay(Time);
		   LED=1; 
		   Delay(100-Time);
		  }
	  }
	}
}
	
	
	
	